* 						{ margin:0; padding:0; }
#background             { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#logo                   { position: absolute; top: 10px; left: -30px;}
#outer 				    { position:relative; top: 25px; width:780px; margin:0 auto; background: #f6f2e7;}
#header                 { width: 100%; height: 100px; margin-top: -1px; background: transparent;}
#header img             { background: transparent;}
#maincontent            { padding-left: 25px; padding-right: 25px; font:normal 13px/15px 'Lucida Grande', tahoma, Arial, sans-serif; 
                          color:#999; background: #f6f2e7; min-height: 500px; }

body                    { background: #f6f2e7; }

a:link,
a:visited 				{ color: #2273C2; }
a:hover 				{ color: #EC8914; }
a 						{ outline:none; }
a img 					{ border:none; }
img 					{ vertical-align: middle; }

p 						{ padding:6px 0; }
ul 						{ padding-left: 30px; }
strong 					{ color:#000; }


#maincontent h1         { padding-top: 5px; padding-bottom: 20px; font-size: 24px; }
#maincontent h2         { padding-top: 15px; font-size: 18px; line-height: 22px; }
#maincontent img        { margin: 10px auto; }